package hotel.base.oversea.vo.meituan.request.order;

import lombok.Data;

/**
 * 下游请求参数  订单校验
 * 下单前校验的请求bean
 */
@Data
public class MtHotelOrderCheckParamVo {

    private String merchantCode;

    /**
     * 	分销平台酒店ID。美团酒店id
     */
    private Long hotelId;
    /**
     * 	分销平台产品ID。美团产品id
     */
    private Integer goodsId;
    /**
     * 携程入住日期，格式为yyyy-MM-dd, 钟点房时入住时间，格式为yyyy-MM-dd HH:mm:ss。
     */
    private String checkinDate;
    /**
     * 携程离店日期，格式为yyyy-MM-dd, 钟点房时离店时间，格式为yyyy-MM-dd HH:mm:ss。
     */
    private String checkoutDate;

    /**
     * 携程预订间数。
     */
    private Integer roomNum;

    /**
     * 分销商平台订单总价（携程总价），单位为分。总价=预订房间数x预定日期内房间单价。例如，4月1日入住，4月3日离店，预定2间房，则总价=2*(4月1日房价+4月2日房价）
     */
    private Integer totalPrice;

}
